/* style the outer div to give it width */
.a-center{ text-align:center !important;}

#dropline {list-style:none; height:33px; background:none; padding-left:10px; float:left; width:90%;}
#dropline table {border-collapse:collapse: width:0; height:0; margin:-3px -10px;}
#dropline li {float:left; background: url(../images/line-menu.png) right 1px no-repeat; height:32px;}
#dropline li a {display:block; height:32px; line-height:32px; float:left; color:#fff; margin: 0 1px; text-shadow: 0 1px 1px #333; font-family:Tahoma, Geneva, sans-serif }
#dropline li a b {display:block; height:32px; float:left; padding:0 14px; cursor:pointer; line-height:32px; font-weight:bold;}
#dropline li a:hover{background: #FFF; line-height:20px; height:28px; color:#046; text-shadow:none !important; margin-top:4px; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; -moz-box-shadow: inset 0 2px 2px 0 #CCC; -webkit-box-shadow: inset 0 2px 2px 0 #CCC; box-shadow: inset 0 2px 2px 0 #CCC;}
#dropline li a:hover b{ line-height:26px !important; height:28px !important;}

#dropline > a { background: #FFF; line-height:32px; height:32px}

#dropline ul.lsthot{ width:auto; padding:0 0 0 35px; background: url(../images/icons/icon_speaker.gif) no-repeat 3px 5px #ebf8fc; overflow:hidden;}
#dropline ul.lsthot li{ background:url(../images/icons/outset.jpg) no-repeat left center; padding: 8px 5px; }
#dropline ul.lsthot li a{ border:0;}
#dropline ul { padding:0; margin:0; width:100%; background: #ebf8fc;  position:absolute; height:28px; display:block; left:-9999px; top:32px; z-index:10;}
#dropline ul li {height:16px; line-height:16px; padding:8px 0; text-align:center; background:none; text-shadow:none !important;}
#dropline ul.right li {float:right;}
#dropline ul li a {color:#000; padding:0 10px;  height:16px; line-height:16px; border-right:1px solid #e29611; font-size:12px; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius: 0 !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow:none !important;}
#dropline ul li a:hover { height:16px; line-height:16px; background:transparent; color:#c60;}
#dropline ul a:hover{background: #FFF; line-height:20px; height:28px; color:#046; text-shadow:none !important; margin-top:0 !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius: 0 !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important;}
#dropline ul li a.last {border:0;}
#dropline :hover ul {left:0;}

#dropline li.current{  z-index:10;}
#dropline li.current ul {left:0; z-index:1;}
#dropline li.current a { background: #FFF; line-height:20px; height:28px; color:#046; text-shadow:none !important; margin-top:4px; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; z-index:1;}
#dropline li.current a b{ line-height:26px !important; height:28px !important; background:url(../images/arrowmn.png) no-repeat bottom center;}
#dropline li.current ul li a {color:#000; padding:0 10px ; height:16px; margin:0 !important; line-height:16px; background:none !important; text-shadow:none !important;}
#dropline li.current ul li.current_sub a {color:#c60;}
#dropline li.current ul li a:hover {color:#c60;; -moz-box-shadow: 0 !important; -webkit-box-shadow: 0 !important; box-shadow: 0 !important;}

